package com.gkt.ec.cms.activity.model.pojo;

import java.sql.Timestamp;
import java.util.Arrays;

/**
 * Created by 14081593 on 2015/12/14.
 */
public class CustomerActivityVO {

    private long id;
    private long activityId;
    private String customId;
    private String vehicleId;
    private String verifyCode;
    private Long verifyCompanyId;
    private String customerTel;
    //用户昵称
    private String middleName;
    //品牌
    private String vehicleBrand;
    //车辆型号
    private String vehicleSeries;
    //车牌
    private String vehicleLicense;
    private long companyId;
    private Integer verifyStatus;
    private Timestamp userVerifyTime;
    private Timestamp companyVerifyTime;
    private Integer smsSendStatus;
    private Timestamp smsSendTime;
    private Timestamp updateTime;
    private Timestamp createTime;
    private String createUser;
    private String updateUser;
    private String[] customerInfos;
    //用户对象类型
    private Integer activityTargetType;

    private String searchGender;
    private String searchAge;
    private String searchMills;
    private String searchAgeLimit;
    private String searchStartTime;
    private String searchEndTime;
    private String searchVehicles;
    private String searchVehicleIds;

    /**
     * 是否限量，0：否，1：是
     */
    private Integer isLimited;
    /**
     * 限制数量
     */
    private Integer limitNumber;

    public Integer getIsLimited() {
        return isLimited;
    }

    public void setIsLimited(Integer isLimited) {
        this.isLimited = isLimited;
    }

    public Integer getLimitNumber() {
        return limitNumber;
    }

    public void setLimitNumber(Integer limitNumber) {
        this.limitNumber = limitNumber;
    }

    public String getSearchVehicles() {
        return searchVehicles;
    }

    public void setSearchVehicles(String searchVehicles) {
        this.searchVehicles = searchVehicles;
    }

    public String getSearchVehicleIds() {
        return searchVehicleIds;
    }

    public void setSearchVehicleIds(String searchVehicleIds) {
        this.searchVehicleIds = searchVehicleIds;
    }

    public Integer getActivityTargetType() {
        return activityTargetType;
    }

    public void setActivityTargetType(Integer activityTargetType) {
        this.activityTargetType = activityTargetType;
    }

    public long getId() {
        return id;
    }

    public void setId(long id) {
        this.id = id;
    }

    public long getActivityId() {
        return activityId;
    }

    public void setActivityId(long activityId) {
        this.activityId = activityId;
    }

    public String getCustomId() {
        return customId;
    }

    public void setCustomId(String customId) {
        this.customId = customId;
    }

    public String getVehicleId() {
        return vehicleId;
    }

    public void setVehicleId(String vehicleId) {
        this.vehicleId = vehicleId;
    }

    public String getVerifyCode() {
        return verifyCode;
    }

    public void setVerifyCode(String verifyCode) {
        this.verifyCode = verifyCode;
    }

    public Long getVerifyCompanyId() {
        return verifyCompanyId;
    }

    public void setVerifyCompanyId(Long verifyCompanyId) {
        this.verifyCompanyId = verifyCompanyId;
    }

    public String getCustomerTel() {
        return customerTel;
    }

    public void setCustomerTel(String customerTel) {
        this.customerTel = customerTel;
    }

    public String getMiddleName() {
        return middleName;
    }

    public void setMiddleName(String middleName) {
        this.middleName = middleName;
    }

    public String getVehicleBrand() {
        return vehicleBrand;
    }

    public void setVehicleBrand(String vehicleBrand) {
        this.vehicleBrand = vehicleBrand;
    }

    public String getVehicleSeries() {
        return vehicleSeries;
    }

    public void setVehicleSeries(String vehicleSeries) {
        this.vehicleSeries = vehicleSeries;
    }

    public String getVehicleLicense() {
        return vehicleLicense;
    }

    public void setVehicleLicense(String vehicleLicense) {
        this.vehicleLicense = vehicleLicense;
    }

    public long getCompanyId() {
        return companyId;
    }

    public void setCompanyId(long companyId) {
        this.companyId = companyId;
    }

    public Integer getVerifyStatus() {
        return verifyStatus;
    }

    public void setVerifyStatus(Integer verifyStatus) {
        this.verifyStatus = verifyStatus;
    }

    public Timestamp getUserVerifyTime() {
        return userVerifyTime;
    }

    public void setUserVerifyTime(Timestamp userVerifyTime) {
        this.userVerifyTime = userVerifyTime;
    }

    public Timestamp getCompanyVerifyTime() {
        return companyVerifyTime;
    }

    public void setCompanyVerifyTime(Timestamp companyVerifyTime) {
        this.companyVerifyTime = companyVerifyTime;
    }

    public Integer getSmsSendStatus() {
        return smsSendStatus;
    }

    public void setSmsSendStatus(Integer smsSendStatus) {
        this.smsSendStatus = smsSendStatus;
    }

    public Timestamp getSmsSendTime() {
        return smsSendTime;
    }

    public void setSmsSendTime(Timestamp smsSendTime) {
        this.smsSendTime = smsSendTime;
    }

    public Timestamp getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Timestamp updateTime) {
        this.updateTime = updateTime;
    }

    public Timestamp getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Timestamp createTime) {
        this.createTime = createTime;
    }

    public String getCreateUser() {
        return createUser;
    }

    public void setCreateUser(String createUser) {
        this.createUser = createUser;
    }

    public String getUpdateUser() {
        return updateUser;
    }

    public void setUpdateUser(String updateUser) {
        this.updateUser = updateUser;
    }

    public String[] getCustomerInfos() {
        return customerInfos;
    }

    public void setCustomerInfos(String[] customerInfos) {
        this.customerInfos = customerInfos;
    }

    public String getSearchGender() {
        return searchGender;
    }

    public void setSearchGender(String searchGender) {
        this.searchGender = searchGender;
    }

    public String getSearchAge() {
        return searchAge;
    }

    public void setSearchAge(String searchAge) {
        this.searchAge = searchAge;
    }

    public String getSearchMills() {
        return searchMills;
    }

    public void setSearchMills(String searchMills) {
        this.searchMills = searchMills;
    }

    public String getSearchAgeLimit() {
        return searchAgeLimit;
    }

    public void setSearchAgeLimit(String searchAgeLimit) {
        this.searchAgeLimit = searchAgeLimit;
    }

    public String getSearchStartTime() {
        return searchStartTime;
    }

    public void setSearchStartTime(String searchStartTime) {
        this.searchStartTime = searchStartTime;
    }

    public String getSearchEndTime() {
        return searchEndTime;
    }

    public void setSearchEndTime(String searchEndTime) {
        this.searchEndTime = searchEndTime;
    }

    @Override
    public String toString() {
        return "CustomerActivityVO{" +
                "id=" + id +
                ", activityId=" + activityId +
                ", customId='" + customId + '\'' +
                ", vehicleId='" + vehicleId + '\'' +
                ", verifyCode='" + verifyCode + '\'' +
                ", verifyCompanyId=" + verifyCompanyId +
                ", customerTel='" + customerTel + '\'' +
                ", middleName='" + middleName + '\'' +
                ", vehicleBrand='" + vehicleBrand + '\'' +
                ", vehicleSeries='" + vehicleSeries + '\'' +
                ", vehicleLicense='" + vehicleLicense + '\'' +
                ", companyId=" + companyId +
                ", verifyStatus=" + verifyStatus +
                ", userVerifyTime=" + userVerifyTime +
                ", companyVerifyTime=" + companyVerifyTime +
                ", smsSendStatus=" + smsSendStatus +
                ", smsSendTime=" + smsSendTime +
                ", updateTime=" + updateTime +
                ", createTime=" + createTime +
                ", createUser='" + createUser + '\'' +
                ", updateUser='" + updateUser + '\'' +
                ", customerInfos=" + Arrays.toString(customerInfos) +
                ", searchGender='" + searchGender + '\'' +
                ", searchAge='" + searchAge + '\'' +
                ", searchMills='" + searchMills + '\'' +
                ", searchAgeLimit='" + searchAgeLimit + '\'' +
                ", searchStartTime='" + searchStartTime + '\'' +
                ", searchEndTime='" + searchEndTime + '\'' +
                '}';
    }
}
